<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>ES6箭头函数</title>
		<script>
			//1.无参函数
			var js0 = function(){//js无参函数的定义
				console.log("js无参函数调用")
			}
			js0();//调用方法
			
			//箭头函数,如果{}中只有一句话时,可以省略{}
			// var es60 = () => {
			// 	console.log("es60 箭头无参函数调用");
			// }
			var es60 = () => console.log("es60 箭头无参函数2调用");
			es60();
			
			//2.一个参数的函数
			var js1 = function(arg){
				return arg;
			}
			var s = js1("js1 一个参数的函数");
			console.log(s);
			
			// var es61 = (arg) => {
			// 	return "es61"+arg;
			// }
			//变成箭头函数时,不需要return关键字
			//如果只有一个参数,()可以省略
			var es61 = arg => "es61"+arg; 
			var e1 = es61("一个参数的函数");
			console.log(e1);
			
			//3.两个参数的函数
			var js2 = function(x,y){
				return x+y;
			}
			console.log(js2(10,20));
			
			// var es62 = (x,y) => {
			// 	return x+y;
			// }
			var es62 = (x,y) => x+y;
			console.log(es62(20,30))
			
		</script>
	</head>
	<body>
	</body>
</html>
